
import Toast from './Toast';

const obj = {}

obj.install = function (Vue) {
  // 模板插入到body中的步骤
  // 第一步 创建组件构造器
  const toastContrustor = Vue.extend(Toast);

  // 第二步 通过new的方式可以创建出一个组件构造器
  const toast = new toastContrustor();

  // 第三步 通过手动挂载到元素上
  toast.$mount(document.createElement('div'));

  // 第四步 插入到body中
  document.body.appendChild(toast.$el);

  Vue.prototype.$toast = toast; // 通过组件构造器创建的加入到原型
}

export default obj